package com.deepgames.mud.gobject.data;

import java.sql.Date;

public class Player extends Character {

	private String templateID;
	private String currentZone;
	private int modMaxHP;
	private int modAtk;
	private int modDef;
	private int modDmg;
	private int currentHP;
	private Date lastLogin;
	
	public Player(String gobjectID, String shortName, String longName,
			String shortDesc, String longDesc, String formattedMeta,
			String charClass, int charLevel, int baseMaxHP, int baseAtk,
			int baseDef, int baseDmg, String templateID, String currentZone,
			int modMaxHP, int modAtk, int modDef,int modDmg, int currentHP,
			Date lastLogin) {
		
		super(gobjectID, shortName, longName, shortDesc, longDesc, 
				formattedMeta, charClass, charLevel, baseMaxHP, baseAtk, 
				baseDef, baseDmg);
		
		this.templateID = templateID;
		this.currentZone = currentZone;
		this.modMaxHP = modMaxHP;
		this.modAtk = modAtk;
		this.modDef = modDef;
		this.modDmg = modDmg;
		this.currentHP = currentHP;
		this.lastLogin = lastLogin;
	}	
	
	public String getTemplateID() {
		return templateID;
	}
	public void setTemplateID(String templateID) {
		this.templateID = templateID;
	}
	public String getCurrentZone() {
		return currentZone;
	}
	public void setCurrentZone(String currentZone) {
		this.currentZone = currentZone;
	}
	public int getModMaxHP() {
		return modMaxHP;
	}
	public void setModMaxHP(int modMaxHP) {
		this.modMaxHP = modMaxHP;
	}
	public int getModAtk() {
		return modAtk;
	}
	public void setModAtk(int modAtk) {
		this.modAtk = modAtk;
	}
	public int getModDef() {
		return modDef;
	}
	public void setModDef(int modDef) {
		this.modDef = modDef;
	}
	public int getModDmg() {
		return modDmg;
	}
	public void setModDmg(int modDmg) {
		this.modDmg = modDmg;
	}
	public int getCurrentHP() {
		return currentHP;
	}
	public void setCurrentHP(int currentHP) {
		this.currentHP = currentHP;
	}
	public Date getLastLogin() {
		return lastLogin;
	}
	public void setLastLogin(Date lastLogin) {
		this.lastLogin = lastLogin;
	}

}
